package dev.ece.suit.hexmap;

import dev.ece.util.lib.Vector3f;

@Deprecated
public class HexMapPickUp {

	private final Vector3f point = new Vector3f();
	
	private HexMapCell cell;
	
	private HexMapCrevice crevice;
	
	private HexMapTriangle triangle;

	public boolean isHexMapCell()  {
		return cell != null;
	}
	
	public boolean isHexCrevice() {
		return crevice != null;
	}
	
	public boolean isHexTriangle() {
		return triangle != null;
	}
	
	public HexMapCell getCell() {
		return cell;
	}

	public void setCell(HexMapCell cell) {
		this.cell = cell;
	}

	public HexMapCrevice getCrevice() {
		return crevice;
	}

	public void setCrevice(HexMapCrevice crevice) {
		this.crevice = crevice;
	}

	public HexMapTriangle getTriangle() {
		return triangle;
	}

	public void setTriangle(HexMapTriangle triangle) {
		this.triangle = triangle;
	}

	public Vector3f getPoint() {
		return point;
	}
	
}
